home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / FLTK-1.0.6 / packages / dunix / makedist.sh < prev   
Encoding:
Linux/UNIX/POSIX Shell Script  |  1999-09-15  |  1.1 KB  |  56 lines

  1. #!/bin/sh
  2. #
  3. # makedist - make a digital unix distribution.
  4. #
  5.  
  6. rm -rf fltk-1.0.5-dunix
  7. mkdir fltk-1.0.5-dunix
  8.  
  9. echo "Building distribution tree..."
  10. rm -rf usr
  11. mkdir usr
  12. mkdir usr/bin
  13. mkdir usr/bin/X11
  14. mkdir usr/include
  15. mkdir usr/include/FL
  16. mkdir usr/info
  17. mkdir usr/info/fltk
  18. mkdir usr/lib
  19. mkdir usr/man
  20. mkdir usr/man/man1
  21.  
  22. cp ../../fluid/fluid usr/bin/X11
  23. strip usr/bin/X11/fluid
  24.  
  25. cp ../../lib/libfltk.a usr/lib
  26. cp ../../src/libfltk.so.1 usr/lib
  27. ln -sf libfltk.so.1 usr/lib/libfltk.so
  28.  
  29. cp ../../documentation/*.html usr/info/fltk
  30. cp ../../documentation/*.gif usr/info/fltk
  31. cp ../../documentation/*.jpg usr/info/fltk
  32.  
  33. cp ../../documentation/fluid.1 usr/man/man1
  34.  
  35. ln -sf FL usr/include/Fl
  36. cd usr/include/FL
  37. cp ../../../../../FL/*.[hH] .
  38. for file in *.H; do
  39.     ln -s $file `basename $file .H`.h
  40. done
  41. cd ../../..
  42.  
  43. kits fltk.key . fltk-1.0.5-dunix
  44.  
  45. echo "Archiving distribution..."
  46.  
  47. tar cf fltk-1.0.5-dunix.tar fltk-1.0.5-dunix
  48.  
  49. echo "Compressing distribution..."
  50. rm -f fltk-1.0.5-dunix.tar.gz
  51. gzip -9 fltk-1.0.5-dunix.tar
  52.  
  53. echo "Removing temporary distribution files..."
  54. rm -rf fltk-1.0.5-dunix
  55. rm -rf usr
  56.